/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"DF4EB976-7792-4808-AAD2-3F617CB0DA06"}
 */
var f_abreviatura = null;

/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"EC0C1D36-4EEF-4CC8-99B8-F0C11D5F36C7"}
 */
var f_descripcion = null;


/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"BFCE601F-8690-405C-9E9E-27AF97B3376B"}
 * @AllowToRunInFind
 */
function buscar(event) 
{
	foundset.loadAllRecords();  
	if(controller.find() == false)
	{
		globals.gMensaje ='No encontró Unidad de costos fijos (find)';
		globals.DIALOGS.showInfoDialog('Unidades Costos Fijos',  globals.gMensaje,  "OK") //  30/12/2013
		return false; 
	}

	if (f_descripcion != null)
		descripcion = '#%' + f_descripcion + '%';

	if (f_abreviatura != null)
		abreviatura = '#%' + f_abreviatura + '%';
	
	var found = controller.search()
	if(found == 0)
	{
		globals.gMensaje = 'No encontró Unidad de costos fijos en ese rango'
		globals.DIALOGS.showInfoDialog('Unidades Costos Fijos',  globals.gMensaje,  "OK") //  30/12/2013
		return true;
	}
	foundset.sort('descripcion asc,tipo_costo asc');
	return true;
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"855F715A-81EC-441D-B867-C6EA65734FB1"}
 */
function todos(event) 
{
	f_descripcion = null;
	f_abreviatura = null;
	if(event.getElementName() == 'todos') 
		buscar(event);
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"AD9DA557-E819-4396-98CC-AB34E8B5ADAE"}
 * @AllowToRunInFind
 */
function Ir_a_detalle(event) 
{
	forms.unifijo_det.controller.loadRecords(unifijo_id)
	globals.mostrarForm("unifijo_det");
	controller.loadAllRecords();
}
